Task parallel implementation of a solver for electromagnetic scattering problems

نویسندگان

  • Afshin Zafari
  • Elisabeth Larsson
  • Marco Righero
  • Matteo Alessandro Francavilla
  • Giorgio Giordanengo
  • Francesca Vipiana
  • Giuseppe Vecchi
چکیده

Electromagnetic computations, where the wavelength is small in relation to the geometry of interest, become computationally demanding. In order to manage computations for realistic problems like electromagnetic scattering from aircraft, the use of parallel computing is essential. In this paper, we describe how a solver based on a hierarchical nested equivalent source approximation can be implemented in parallel using a task based programming model. We show that the effort for moving from the serial implementation to a parallel implementation is modest due to the task based programming paradigm, and that the performance achieved on a multicore system is excellent provided that the task size, depending on the method parameters, is large enough.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Analysis of Parallel Non- Orthogonal Peec-based Solver for Emc Applications

A parallel implementation of a quasi-static Partial Element Equivalent Circuit (PEEC)-based solver that can handle electromagnetic problems with non-orthogonal structures is presented in this paper. The solver has been written in C++ and employs GMM++ and ScaLAPACK computational libraries to make the solver fast, efficient, and adaptable to current parallel computer systems. The parallel PEEC-b...

متن کامل

Static Task Allocation in Distributed Systems Using Parallel Genetic Algorithm

Over the past two decades, PC speeds have increased from a few instructions per second to several million instructions per second. The tremendous speed of today's networks as well as the increasing need for high-performance systems has made researchers interested in parallel and distributed computing. The rapid growth of distributed systems has led to a variety of problems. Task allocation is a...

متن کامل

Parallel Computation of 3-d Electromagnetic Scattering Using Finite Elements

The finite element method (FEM) with local absorbing boundary conditions has been recently applied to compute electromagnetic scattering from large 3-D geometries. In this paper, we present details pertaining to code implementation and optimization. Various types of sparse matrix storage schemes are discussed and their performance is examined in terms of vectorization and net storage requiremen...

متن کامل

Implementation of the boundary integral method for electromagnetic scattering problems with geometrical discontinuities

The boundary integral method is used to solve scattering by perfect electric conducting or perfect dielectric bodies. This paper deals with different aspects of the modeling: frequency domain and time domain formulations, computing, solver. Methods allowing the treatment of geometrical discontinuity for all kinds of mesh are specially discussed. Validation of the formulations is carried by comp...

متن کامل

Implementation of the Boundary Integral Method on MIMD Systems for Electromagnetic Scattering Problems

The boundary integral method is used to solve problems of scattering by perfect electric conducting or perfect dielectric bodies. Because this method requires large memory storage, it is implemented on a distributed memory parallel computer. The assembling is performed by nodal contribution, and the BiCGStab(m) algorithm is used for solving. Performances are analyzed using several large problems.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1801.03589  شماره 

صفحات  -

تاریخ انتشار 2016